﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace milanov.Account
{
    //Eden Sessies - Thom Extra functies login
    public partial class Login : Page
    {
        object check;
        protected void Page_Load(object sender, EventArgs e)
        {
            // dit stopt de login session in een object
            check = Session["login"];
            //als hij naar login.aspx?loggedin=0 gaat - doe dit.
            if (Request.QueryString["loggedin"] == "0")
            {
                //laad de bijhorende methode en geef deze string mee
                Page.Title = "Je moet eerst ingelogt zijn";
            }
            RegisterHyperLink.NavigateUrl = "Register";
            //OpenAuthLogin.ReturnUrl = Request.QueryString["ReturnUrl"];
            var returnUrl = HttpUtility.UrlEncode(Request.QueryString["ReturnUrl"]);
            if (!String.IsNullOrEmpty(returnUrl))
            {
                RegisterHyperLink.NavigateUrl += "?ReturnUrl=" + returnUrl;
            }
            //kijkt als de user ingelogd is
            if (User.Identity.IsAuthenticated)
            {
                //kijkt als de session bestaat
                if (check != null)
                {
                    //login session wordt verwijdert
                    Session.Remove("login");
                    //je wordt geredirect naar je orginele cart item die je hebt toegevoegd
                    Server.Transfer("/Cart.aspx?add=" + Session["login"]);
                    
                }
            }
        }
    }
}